package com.ppx.service;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author wangxiaotao
 * @create 2021-05-24-8:46
 */
public interface InfoService {
	//统计确诊人数
	int confirmCount();

	//统计所有的省份
	List<String> queryAllProvinceName();

	//根据省份查询出该省份的疫情信息
	List<Map<String,Object>> queryEpidemicByProvinceName(String provinceName);

	//根据省份查询出该省份的人数前五的地区
	List<String[]> queryTopFiveConfrimByName(String provinceName);

	//根据省份查询出该省份的治愈人数前五的地区
	List<String[]> queryCuredCountByName(String provinceName);

	//根据省份查询出该省份的死亡人数前五的地区
	List<Map<String, Object>> queryDeadCountByName(String provinceName);

	//查询所有人数
	List<Map<String, Object>> queryAllCount();

	//按省份查询所有感染人数
	List<Map<String, Object>> queryConfirmCount();

	//查询所有info信息
	HashMap<String, Object> queryAllInfo(int page, int limit);

	//修改info数据
	String updataInfoById(String dataType, Integer data,Integer id);

	//根据省份查询该省份的所有info数据
	HashMap<String, Object> queryAllInfoByProvinceName(int page, int limit, String provinceName);

	//点击地图查看的某省数据
	List<Map<String, Object>> queryEpidemicAreaMapByCity(String provinceName);

}
